#include <stdio.h>
#include <math.h>

int main(void)
{
    // 读取金额（单位：元，double）
    double amount;
    if (scanf("%lf", &amount) != 1) {
        return 0;
    }

    // 转为分，使用四舍五入避免二进制小数误差
    int cents = (int)lround(amount * 100.0);

    // 贪心拆分为纸币：10元、5元、1元；硬币：五角、一角、贰分、壹分
    int ten   = cents / 1000; cents %= 1000;
    int five  = cents / 500;  cents %= 500;
    int one   = cents / 100;  cents %= 100;
    int half  = cents / 50;   cents %= 50;   // 五角
    int tenth = cents / 10;   cents %= 10;   // 一角
    int two   = cents / 2;    cents %= 2;    // 贰分
    int onef  = cents;                        // 壹分

    // 按题目示例格式输出（每行一个类别）
    printf("%d张十元\n", ten);
    printf("%d张五元\n", five);
    printf("%d张一元\n", one);
    printf("%d个五角\n", half);
    printf("%d个一角\n", tenth);
    printf("%d个贰分\n", two);
    printf("%d个壹分", onef);
    return 0;
}